Le script de la barre d'espace est devenu assez difficile à lire. On va le simplifier en déplaçant dans des nouveaux blocs, les instructions qui testent si chaque raquette ou zone de but est touchée. Puis on va appeler chacun de ces nouveaux blocs ou procédures à la place des instructions déplacées. Le nom de chaque nouveau bloc sera choisi pour dire ce qu'il fait. Avec son nom on saura ce qu'il fait (mais pas comment).
Le script principal sera bien plus facile à lire, et chaque nouveau bloc, correspond à une fonction ou procédure que l'on pourra examiner séparément.
C'est plus simple, c'est plus clair et c'est plus propre.
Cette séparation entre l'utilisation (avec un bloc) et le détail de la réalisation (dans une procédure), s'appelle l'abstraction procédurale. Si vous ne l'avez as encore vue, nous vous recommmadnons de regarder la vidéo suivante.
L'utilisation de procédures facilite la lecture et la compréhension du code ainsi que la recherche d'erreurs.